@charset "gb2312";
* {padding: 0;margin: 0;}
ul li {list-style: none;}
a {text-decoration: none;color:#444;}
a:hover{ color:#3490DC;}
img {border: none;}
html, body,h3{
    font: 14px Arial, "Î¢ÈíÑÅºÚ";
    color: #616161; line-height:25px;
}
#header { background-color: #fff; height:80px;left: 0;top: 0; width:100%;z-index:30;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); z-index:10; position:relative;}
#header ul li.navitem a { color: #8e8e8e; }
#header ul li.navitem { padding: 0; margin: 0 20px 4px; }
#header #logo { float:left;}
#header ul li.navitem a.active, #header ul li.navitem:hover a { color:#3490DC; }
#header .content { margin: 0 auto; width: 1200px; }
#header ul#nav { float: right; }
#header ul li.navitem {padding: 0 20px 0 20px;width: auto;height:76px;line-height:80px;float: left;position: relative;}
#header ul li.navitem ul.subnav {z-index:999;top:64px;transition: all 0.3s ease-out 0s;position: absolute;width: 210px; left:-50px; display:none;}
#header ul li.navitem:hover ul.subnav {visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px); display:block;}
#header ul li.navitem ul.subnav li {border-bottom: #E6E6E6 1px solid;}
#header ul li.navitem ul.subnav li a {padding: 14px 30px;width: 150px;height:20px;line-height: 20px;background:#fff; line-height:20px;display: block;color: #bbb9b9;font-size: 12px;}
/*»ÃµÆ*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; width:150px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;   float:left;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
/*²úÆ·*/
.mian_{width: 100%;background:#fff;}
.bodyCon08{ padding-bottom:80px;}
#four_flash{position:relative;width:1200px;height:272px; margin:0 auto; padding-top:40px;}
#four_flash .flashBg{width:1106px;height:272px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:350px;color:#6C6E85;height:270px;  text-align:center; margin-right:25px; border:1px solid #e5e5e5;}
#four_flash .flashBg ul.mobile li:hover{ border:1px solid #3490DC; }
#four_flash .flashBg ul.mobile li img{width:350px;height:200px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li h2 a{color: #444; font-weight:normal;line-height:40px; height:40px;font-size: 16px;}
#four_flash .flashBg ul.mobile li h2 a:hover{color:#3490DC;}
#four_flash .flashBg ul.mobile li p{color: #999;font-size: 12px;line-height:16px;}
#four_flash .but_left{width:40px;height:40px;position:absolute; top:125px; left:0px;background:url(../images/qianxleft.png) no-repeat;}
#four_flash .but_right{width:40px;height:40px; position:absolute; top:125px; right:0px;background:url(../images/qianxr.png) no-repeat;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}
#category {display: block; text-align:center;width: 1200px;margin: auto; padding-bottom: 10px;}
#category a {padding: 8px 24px; border:rgba(210, 210, 210, 210) 1px solid;line-height:8px; font-size:14px; margin-bottom:10px; height: 8px;color:#616161;margin-right: 2px;display:inline-block;}
#category a:hover{ border:1px solid #3490DC;}
.bgParallax {background-size: cover;background-position-y: -10.1667px; background:url(../images/about.jpg);background-repeat: no-repeat;background-attachment: fixed;}
.module_container {width: 1200px;margin: 0 auto;}
.header {text-align: center;padding: 80px 0 40px 0;font-size: 24px;margin: 0 auto;color: #555;}
.header {text-align: center;font-size: 26px;color: #444;}
.header .subtitle { margin: 5px 0;font-size: 14px;color: #A8A8A8;}
.bgParallax .description {max-width: 780px;margin: 0 auto;line-height: 24px;text-align: center;font-size: 14px;color: #898989;}
.bgParallax .description a.more {min-width: 120px;position: relative;display: inline-block;padding: 10px 30px;background: #ffffff;color: #898989;border: 1px solid #E1E1E1;z-index: 1; margin:30px 0 40px 0;}
.bgParallax .description a.more:hover{ background:#3490DC; color:#fff;}
.mediabody { text-align: center;width:1200px; height:252px;}
.news_list{ height:230px;}
.news_list .item_block {position: relative;float: left;margin-right:24px;margin-bottom: 1%;width: 31.333%;height: auto;}
.news_list .item_block .date_wrap .md {font-size:13px;color:#8a8a8a;font-family: HELVETICANEUELTPRO-THEX,"Î¢ÈíÑÅºÚ"; font-weight:lighter;display: block;line-height: 46px;width: 100%;}
.news_list .item_block  .title {font-size: 16px;padding-top: 8px; height: 43px;color: #444;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news_list .item_block .item_des {margin-top: 0; overflow:hidden;padding-top: 0;height: 55px;white-space: inherit;font-size: 13px;line-height: 26px;color: #8f8f8f;}
.news_list .item_block:hover {border-color: #ccc;}
.foot {width: 100%; padding-bottom:30px;background:#3490DC;color: #fff; text-align:center;}
.colsg_inner {width: 1200px; margin:auto; padding-top:30px;}
.footnav{ text-align:center; width:1200px;}
.footnav .parent {float: left;position: relative; border-right: 1px solid #fff;}
.footnav a.lone_link {display: inline-block;padding: 0 20px;height: 20px;line-height: 20px;font-size: 14px;text-align: center;color: #fff;}
.copyright{ text-align:center; font-size:14px; padding-top:20px; line-height:25px;}
.yl{ width:1200px; margin:0 auto;}
.yl div{width:1200px; padding:0px 0 40px 0;}
.yl p{ float:left; width:100px; border:1px solid #3490DC; font-size:14px; padding:5px 0; text-align:center;}
.yl a{ padding:0 8px; float:left; color:#444; font-size:14px; line-height:30px;}
.Content_page {
    width:1200px;
    margin: 0 auto; overflow:hidden; }
.Navigation{
    width: 160px;
    float: left;
    border-bottom: 1px solid #dadada;
    border-top: 2px solid #3490DC;
   
}

.Navigation a:hover {
    background: rgba(131, 131, 131, 0);
    color: #000;
    margin-left: 12px;
}
.Navigation a {
    border: none;
    padding: 8px 0;
    color: #8e8e8e; line-height:25px;
    display: block;
    overflow: hidden;
   
    text-overflow: ellipsis;
    display: block;
}
.Navigation dt{ padding-left:20px;}
.navactive{ border-left:2px solid  #3490DC;padding: 8px 0; line-height:6px; height:4px; margin-top:12px; padding-left:10px; color:#000; margin-bottom:10px;}
.right{ margin-left:90px; padding-left:90px; border-left: 1px solid #dadada; float:left; width:859px;}
.Route {
    border-bottom: 1px solid #ccc;
    height: 50px;
    line-height: 50px; margin-bottom:30px;
}
.Route .titlehd {
    float: left;
}
.Route .title {
    font-size: 16px;
    font-weight: bold;
    color: #3490DC;
}
.Route .mbx_dv {
    float: right;
}
.projectitem {
    width: 286px;
    margin: 0 0 25px 0;
    background: none; float:left;
    text-align:center;
}
.content_list{ overflow:hidden;}
.projectitem a img {
    float: none;
    width:266px;
    height: 152px;
   
}
.project_info {
    width: 100%;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, .08);
}
.project_info .title {
    color: #666;
    overflow: hidden;
    height: 24px;
    line-height: 24px; font-size:14px; font-weight:normal;
    margin: 0px;
    padding: 14px 5px 0px 5px;
}
.project_info .subtitle {
    height: 20px;
    line-height: 20px;
	color: #999;
    font-size: 12px;
}
.pages {
    padding: 40px 0 80px;
    height:36px;line-height:36px;
    text-align: center;
}
.pages li{ float:left; background-color: #6b6b6b;margin-right:5px; color:#fff; padding:5px 15px;height:36px; line-height:36px;}

.newstitem p.date .year {
    padding-right:10px; margin-right:10px;
    float: left;
    position: relative;
} 
.newstitem p.title {
    font-size: 16px;
    width:760px;float: left;
    height: 30px; overflow:hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #EFEFEF;
}
.newstitem .description {
    width: 100%;
    margin-top: 20px;
    font-size: 12px;
    color: #777;
    text-align: left;
    height:22px;
    overflow: hidden;
}
 .newstitem {
    height: auto;
    padding: 15px 0px;
    border-bottom: 1px dotted rgb(211, 211, 211);
}
.wtitle{ text-align:center; overflow:hidden; border-bottom:1px solid #dadada; padding-bottom:20px; margin-bottom:20px;}
.wtitle h1,.wtitle h2{ font-size:22px; font-weight:normal; color:#444;}
.wtitle p{ padding-bottom:20px; margin-bottom:20px;}
.ptitle{ border-bottom:2px solid #3490DC; line-height:35px; height:35px; margin:10px 0;}
.ptitle span{ background:#3490DC; width:120px; line-height:40px; color:#fff;color: #fff;padding: 8px 20px;}
.rm{line-height:35px; margin-bottom:30px; padding-bottom:10px;}
.rm span{ float:left;line-height:35px;}
.rm h3 a{ float:left;line-height:35px;}
.syp{ line-height:35px;border-bottom:1px solid #e3e3e3; }
.syp a:hover{color:#069a42;}